<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core">
       	<f:metadata>
    	   <f:viewParam name="fileId" value="#{filesBean.fileId}"/>
	    </f:metadata>
   <head><title>IGNORED</title></head>
   <body>
      <ui:composition template="/templates/masterLayout.xhtml">
         <ui:define name="windowTitle">
            Файл <h:outputText value="#{filesBean.file.name}" />
         </ui:define>

         <ui:define name="content">
         	<p>Файл <h:outputText value="#{filesBean.file.name}" /></p>
         	<div>
<h:form rendered="#{filesBean.allowEdit}">
<div>
    <p><h:outputLabel for="disciplines" value="Присоединить файл к дисциплинам:" /></p>
    <h:selectManyListbox size="10" id="disciplines" value="#{filesBean.selectedDisciplines}" required="true">
   		<f:selectItems value="#{filesBean.teacherDisciplines}" var="discipline" itemLabel="#{discipline}" itemValue="#{discipline}"/>
   		<f:converter converterId="com.corejsf.Discipline"/> 
	</h:selectManyListbox>
</div>
<div>
    <h:commandButton value="Присоединить" action="#{filesBean.addFileToDisciplines}" includeViewParams="true" />
</div>
</h:form>
</div>
			<p>Файл присоединен к дисциплинам:</p>
            <h:dataTable value="#{filesBean.disciplines}" var="dis">
		    <h:column>
				<h:outputText value="#{dis}" />
    		</h:column>
    		<h:column rendered="#{filesBean.allowEdit}">
    		<f:facet name="header">
            <h:outputText value="" />
        </f:facet>
        <h:form>
        	<h:commandButton value="Удалить файл" action="#{filesBean.detachFile}">
        	 	<f:setPropertyActionListener target="#{filesBean.file}" value="#{filesBean.file}" />
        		<f:setPropertyActionListener target="#{filesBean.discipline}" value="#{dis}" />
        	</h:commandButton>
        	<div>
    <h:messages />
</div>
        </h:form> 
    </h:column>
    	</h:dataTable>

         </ui:define>
      </ui:composition>
   </body>
</html>